package com.draven.mall.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 配送调度配置实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("dispatch_config")
public class DispatchConfig extends BaseEntity {

    /**
     * 配置名称
     */
    private String name;

    /**
     * 算法类型:
     * 1-随机分配
     * 2-最近骑手优先
     * 3-评分最高骑手优先
     * 4-最少订单骑手优先
     * 5-综合算法
     */
    private Integer algorithmType;

    /**
     * 权重配置(JSON格式)
     */
    private String weightConfig;

    /**
     * 是否激活
     * 1-激活
     * 0-未激活
     */
    private Integer isActive;

    /**
     * 描述
     */
    private String description;
} 